package com.orange.wwwapi.pojo.req.carpark.songjiang;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class CarNoCouponReq implements Serializable {

    /**
     * 开发者应用ID
     */
    @JsonProperty("appid")
    private String appid;

    /**
     * 车场唯一编号
     */
    @JsonProperty("parkKey")
    private String parkKey;

    /**
     * 随机数 请求接口时随机产生的小数，与上次请求不能重复，否则认为是非法请求，如9.949955201
     */
    @JsonProperty("rand")
    private String rand;

    /**
     * 版本号 目前仅支持版本 v1.0
     */
    @JsonProperty("version")
    private String version;

    /**
     * 车牌号
     */
    @JsonProperty("carNo")
    private String carNo;

    /**
     * 优惠券方案编号
     */
    @JsonProperty("couponsolutionNo")
    private String couponsolutionNo;

    /**
     * 签名字符串
     */
    @JsonProperty("sign")
    private String sign;
}
